@charset "UTF-8";

/* Base Reset */

.focuswap {
    display: none;
}

* {
    margin: 0;
    padding: 0;
}

/*html {-webkit-filter: grayscale(100%);filter:progid:DXImageTransform.Microsoft.BasicImage(graysale=1);} 
html {overflow-y:scroll;filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter: grayscale(100%);}*/

html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    overflow-y: scroll;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

:focus {
    outline: 0;
}

img {
    border: 0;
    margin: 0;
    max-width: 100%;
}

a {
    text-decoration: none;
    color: #333;
}

body {
    font-family: "Microsoft YaHei";
    position: relative;
    line-height: 1;
}

ol,
ul {
    list-style: none;
}

.clear {
    clear: both;
}

.mg0 {
    margin-right: 0 !important;
}

.mb0 {
    margin-bottom: 0 !important;
}

.padl0 {
    padding-left: 0 !important;
}

.bordn {
    border: none !important;
}

.fr {
    float: right;
}

.fl {
    float: left;
}

.contain {
    width: 1200px;
    margin: 0 auto;
}

/* header */
.warp {
    height: 520px;
    position: relative;
}
.headerbg{
    position: absolute;
    top: 0;
    height: 100%;
    z-index: -9;
}
.slideBox6{ height:520px; overflow:hidden; position:relative;  }
/* .slideBox6 .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox6 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox6 .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox6 .hd ul li.on{ background:#f00; color:#fff; } */
.slideBox6 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox6 .bd li{ zoom:1; vertical-align:middle; }
.slideBox6 .bd .img{ width:100%; height:520px; display:block;position: absolute; background-position: center top;background-repeat: no-repeat; }




.hader-top {
    height: 55px;
    background-color: #004f90;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.hader-topmain {
    overflow: hidden;
    line-height: 55px;
}

.hader-topmain .hader-topmainleft {
    float: left;
}

.hader-topmain .hader-topmainright {
    float: right;
    overflow: hidden;
}

.hader-topmain .hader-topmainleft a {
    color: #ffffff;
    font-size: 14px;
    padding: 0 20px;
    border-right: 1px solid #fff;
}

.jfzw {
    float: left;
}

.jfzw a {
    color: #ffffff !important;
    font-size: 14px;
    padding: 0 20px;
    border-right: 1px solid #fff;
}

.search {
    width: 260px;
    height: 27px;
    background: url(../images/search_0301.png) center no-repeat;
    background-size: cover;
    float: left;
    margin-top: 15px;
    margin-left: 10px;
    position: relative;
}

.input {
    /* width: 182px; */
    height: 27px;
    padding-left: 10px;
    border: none;
    background: none;
    position: absolute;
    top: 0;
    left: 0;
}

.btn1 {
    width: 66px;
    height: 27px;
    border: none;
    background: none;
    position: absolute;
    right: 0;
    cursor: pointer;
}

.sear_button2 {
    display: none;
    width: 66px;
    height: 25px;
    border: none;
    background: none;
    position: absolute;
    right: 0px;
    cursor: pointer;
}

.header-bottom {
    height: 55px;
    background: url(../images/sydhbg_02.png) center repeat-x;
    position: absolute;
    bottom: 0;
    width: 100%;
}

.logo {
    margin-top: 115px;
}

.nav ul {
    overflow: hidden;
}

.nav ul li {
    float: left;
    width: 16.666%;
    line-height: 55px;
    text-align: center;
    /* margin-right: 87px; */
}

.nav ul li a {
    display: block;
    color: #ffffff;
    font-size: 20px;
}

.nav ul li.active {
    background-color: #004f90;
}

.nav ul li a.active {
    background-color: #004f90;
}

.nav ul li:hover {
    background-color: #004f90;
}

/* header  end*/




/* footer */
#bottom{
    width:100%;
    margin-top:20px;
    background-color: #f5f5f5;
    
}
.mk05{
    margin-top:20px;
    width:1200px;
    margin:0 auto;
    padding: 10px 0;
}
.links{
    width:1200px;
}
.links_js{
    height:33px;
}
.links_slide{
    width:243px;
    height:34px;
    margin-right:76px;
    float:left;
    cursor:pointer;
    background-color: #fff;
}
.links_slide span{
    font-size:16px;
    color:#444444;
    float:left;
    margin-top:10px;
    margin-left:10px;
}
.links_slide img{
    float:right;
    margin-right:10px;
    margin-top:16px;
}
.links2{
    width: 1200px;
}
.links2 ul{
    width: 1192px;
    float:left;
    display:none;
    background:#fff;
    border:1px solid #e6e6e6;
    padding: 10px 0px 30px 6px;
}
.links2 ul li{
    padding-left: 9px;
    padding-right: 9px;
    height: 30px;
    line-height: 30px;
    float: left;
}
.links2 ul li img{
    float: left;
    margin-top: 12px;
}
.links2 ul li a{
     float: left;
    margin-left: 7px;
    font-size: 14px;
    color: #333333;
    width: 140px;
}
.links2 ul li a:hover{
    color:red;
}
.cha{
    position: absolute;
    bottom: -25px;
    right: 0px;
    width: 59px;
    height: 28px;
    cursor: pointer;
}






#xxgkList_myzjyjfk li a i{font-style: normal;margin-right: 5px;}
#xxgkList_myzjyjfk li a i.ing{color: #ea2b22;}
#xxgkList_myzjyjfk li a i.over{color: #999;}




.footer-warp {
    width: 100%;
}

.footer {
    width: 100%;
    background: #256ca4;
    height: auto;
    color: #eeeeee;
    line-height: 27px;
    text-align: center;
    min-height: 160px;
}

.footson {
    width: 1200px;
    margin: 0 auto;
    position: relative;
    min-height: 50px;
}

.footson,
.footson a {
    font-size: 16px;
    color: #eeeeee;
    text-align: center;
}

.bot_ico {
    position: absolute;
    left: 60px;
    top: 40px;
}

.bot_ico1 {
    position: absolute;
    right: 65px;
    top: 48px;
}

.pone {
    padding-left: 10px;
}

.footsonlist {
    width: 100%;
    position: relative;
    padding-top: 36px;
    overflow: hidden;
}

.footlink {
    padding-bottom: 12px;
}

.footlink a {
    font-size: 16px;
    color: #eeeeee;
    padding-left: 10px;
    padding-right: 11px;
    background: url(../images/fotico_03.png) no-repeat right center;
}

.footlink a:hover,
.footson a:hover {
    text-decoration: underline;
}

.footlink a.flsm {
    background: none;
}

#mypages {
        text-align: center;
        margin-top: 10px;
    }
 #mypages a{ 
    padding: 0 10px;
    color:red;
    display: inline;
 }  
 .defalt_total{
 	color:red;
 }
 #mypages .first, #mypages .last,#mypages .prev,#mypages .next{
 	padding: 3px 6px;
    font-size: 14px;
    color: #333;
    border: 1px solid #eee;
}
#mypages .prev{
	border-left: none;
}
#mypages .next{
border-right: none;
}
 #mypages .first{
    margin-left: 10px;
}
#mypages .last{
	margin-right: 10px;
	
} 
#mypages select{
    border: 1px solid #eee;
    float: initial;
    display: initial;
} 




/**********  右边工具条   ********/
.header_dh {
        width: 60px;
        height: auto;
        position: fixed;
        background-image: url(../images/dh_bg.png);
        left: 90%;
        bottom: -35px;
        font-size:12px;
    }
    .header_dh a:hover {
        background-color: #1e8cd2;
    }
    .header_dh a {
        display: block;
        width: 60px;
        height: 70px;
        text-align: center;
        color: #ffffff;
        line-height: 110px;
        background-repeat: no-repeat;
        background-position: center 8px;
    }
    .hover_ewm {
        position: relative;
        top: -135px;
        display: none;
        width: 100px;
        left: -110px;
    }
    .hover_ewms {
        position: relative;
        top: -135px;
        display: none;
        width: 100px;
        left: -110px;
    }
    .header_dh1 {
        background-image: url(../images/dh_wx.png);
    }
    .header_dh1:hover .hover_ewm{
      display:block;
    }
    .header_dh1s:hover .hover_ewms{
      display:block;
    }
    .header_dh2 {
        background-image: url(../images/dh_yx.png);
    }

    .header_dh3 {
        background-image: url(../images/dh_pt.png);
    }

    .header_dh4 {
        background-image: url(../images/dh_fx.png);
    }

    .header_dh6 {
        background-image: url(../images/dh_top.png);
    }
.header_dh img{max-width:unset;}
/**********  右边工具条   ********/

/*新列表的css*/
/*layout*/
.container{ width:1200px; margin:0 auto; clear:both;}
.container:after {clear: both;}
.container:after, .container:before {display:table; content: "";}
.common_row:after, .common_row:before {content: ''; display: block; clear: both;}
.mb{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
.mb40{margin-bottom: 40px;}
.fl{float: left;}
.fr{float: right;}
.whitePad{background: #fff;padding:20px 24px;}
.borderPad{background: #fff;padding: 20px;border: 1px solid #DCDCDC;margin: 20px auto;}

/*common*/
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}
a,
a:after,
.transition a,
.common_hd li:after,
.quick_bar dl dt i{-webkit-transition:300ms; -moz-transition:300ms; -o-transition:300ms; transition:300ms;}
.imgScale{ overflow: hidden; }
.imgScale a img{-moz-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -webkit-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
.imgScale a:hover img{-moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);}
.hover_opacity:hover{filter:alpha(opacity=85); -moz-opacity: 0.85; opacity:0.85;}
.text_nowrap{display:block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.text_ellipsis_two{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.noData{color: #999; text-align: center; padding:30px 0!important;border:none!important;}


/* crumb */
.crumb{margin-bottom: 10px; line-height: 26px;font-size: 0.9375em;color:#666;padding: 0 20px 8px 25px;background: url(../images/address_list.png) no-repeat left 7px;}
.crumb a{color: #666;}
.crumb a:hover{color: #335e92;}

/* tab */
.common_hd{height: 38px;line-height:38px;background: #F0F3F6;position: relative;overflow: hidden;}
.common_hd li{float: left; font-size: 1.125em;cursor:pointer;position: relative;}
.common_hd li a{display: block;height: 100%;padding:0 23.5px;}
.common_hd_li3 li{width:33.333%;text-align: center;}
.common_hd_li3 li a{padding:0 10px;}
.common_hd li.on a{color: #fff;background-color:#226EBC;}
.common_hd .more{color:#555;font-size: 0.8em;float: right;margin-right: 20px;}
.common_hd .more b{color:#007ed7;}

.common_hd2{border-bottom: 1px solid #d5d5d5; line-height:45px; height: 45px;margin-bottom: 15px;overflow: hidden;}
.common_hd2 li{float: left; font-size: 1.25em;position: relative;}
.common_hd2 li a{display: block;height: 100%;color:#a1a1a1;padding: 0 23px;}
.common_hd2 li.on a{color: #c10d0c;font-weight: bold;}

.common_hd3{height:40px;border-bottom: 2px solid #ebebeb;margin-bottom: 5px;}
.common_hd3 li{float: left;position: relative;}
.common_hd3 li a{display: block;color:#333;font-size: 1.125em;height: 42px;line-height:42px;position: relative;}
.common_hd3 li a:after{content:"";display: block; position: absolute;left:0;bottom:0;width:0;height: 2px;background: #0d8ee9;}
.common_hd3 li.on a,.common_hd3 li a:hover{color:#007ed7;font-weight: bold;}
.common_hd3 li.on a:after,.common_hd3 li a:hover:after{width:100%;}

.common_title{border-bottom: 1px solid #BABABA; line-height:30px; height: 41px;margin-bottom: 26px;font-size: 1.25em;}
.common_title a{display: inline-block;height: 100%;color: #1E59AB;font-weight: bold;padding: 0 12px; margin-right:24px;height: 40px;position: relative;}
.common_title a:after {content:"";position: absolute;left:0;bottom:-1px;height: 3px;width:100%; background: #1E59AB;}

.common_tit{font-size:1.25em;font-weight: bold;height: 45px;line-height: 45px;}
.common_tit a{color:#226EBC;}

.common-scrollArrow{position: relative; height: 100%;}
.common-scrollArrow .owl-nav div{position: absolute; top: 50%; margin-top: -22px; width: 44px; height: 44px; background: url(../images/scroll_arrow.png) no-repeat #fff; border-radius: 50%; cursor: pointer; box-shadow:0 0 18px 5px rgba(112,112,112,0.15);}
.common-scrollArrow .owl-nav .owl-prev{left:-20px;}
.common-scrollArrow .owl-nav .owl-next{right:-20px; background-position: -44px 0;}
.common-scrollArrow .owl-nav.disabled{display: block;}
.common-scrollArrow .owl-nav div:hover{box-shadow:0 0 18px 5px rgba(112,112,112,0.3);}
.common-scrollArrow.across .owl-nav .owl-prev{left: -59px;}
.common-scrollArrow.across .owl-nav .owl-next{right: -59px;}

/* newsList */
.common_newslist{clear: both;margin-top: 12px;}
.common_newslist li{position:relative; height:36px;line-height:36px;overflow:hidden; vertical-align:top;}
.common_newslist li .time{position:absolute; right:0; top:0;color:#999; font-size:14px;}
.common_newslist li a{float:left; max-width:100%;color:#4a4a4a; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.common_newslist li a:hover{color: #226EBC;}
.common_newslist_MD li{padding-right:50px;}
.common_newslist_YMD li{padding-right:90px;}
.common_newslist_dot li{padding-left:40px;border-bottom: 1px #CCCCCC dotted}
.common_newslist_dot li:before{content:''; position:absolute; left:20px; top: 50%;margin-top:-2px;width: 4px;height: 4px;background: #0073cc;}
.common_newslist_dotc5 li:before{margin-top: -2.5px; width: 5px; height: 5px; background: #c5c5c5;border-radius: 50%;}
.common_newslist_YMD_l li{padding-left: 110px;}
.common_newslist_YMD_l li .time{left:0;right:auto;height: 26px;line-height: 26px;top:5px; background: #F0F3F6;color:#226EBC;padding: 0 10px;border-radius: 20px;}
.common_newslist_YMD_l li:hover .time{background: #226EBC;color:#fff;}

.common_newslist_date{margin-top:25px;}
.common_newslist_date li{position: relative;margin-top:40px;}
.common_newslist_date li:first-child{margin-top:0;}
.common_newslist_date li .more{position: absolute;right:0;top:50%;margin-top: -14px;padding:0 9px;color:#004a7c;height: 28px;line-height: 28px;background: #E8F1F5;font-size: 0.875em;border-radius: 15px;-o-border-radius: 15px; }
.common_newslist_date li .more:hover{color:#226EBC;}
.common_newslist_date li .time{position: absolute;left:0;top:50%;margin-top:-34px;height:68px;line-height: 68px;width:68px;color:#666;font-size:13px;text-align: center;border: 1px solid #b3b3b3;border-radius: 50%;-o-border-radius: 50%;}
.common_newslist_date li .time span{line-height: 1.3;vertical-align: middle;display: inline-block;margin-top: -3px;}
.common_newslist_date li .time b{font-size: 1.25em;display: block;}
.common_newslist_date li .mes{padding:0 90px;}
.common_newslist_date li .mes h4 a{font-size: 1.25em;color:#004a7c;font-weight: normal;}
.common_newslist_date li .mes h4 a:hover{font-weight: bold;}
.common_newslist_date li .mes p{height:35px;margin-top:10px;text-align: justify;color: #666;font-size: 14px;}
.common_newslist_date li:hover .time{background: #E8F1F5;}

.common_cardpad .tit{margin:0 10px;border:1px solid #e0e0de;background: #f5f5f5;overflow: hidden;height: 39px;line-height: 39px;}
.common_cardpad .tit h3{float: left;font-size: 1.14em;padding:0 20px; background: #0073cc;color:#fff;font-weight: normal;}
.common_cardpad .tit h3 a{color:#fff;}
.common_cardpad .tit .more{float: right;padding-right: 10px;color:#414040;}
.common_cardpad .contpad{border:1px solid #e0e0de;margin:0 10px;padding:10px 20px;border-top:none;}
.common_cardpad .contpad .common_newslist li{border:none;}

.table_list{overflow-x: scroll;}
/* 去除滚动条的样式 */
.table_list::-webkit-scrollbar {width: 6px;height: 6px;}
/* 滚动条的滑块 */
.table_list::-webkit-scrollbar-thumb {background-color: #a1a3a9;border-radius: 3px;}
.table_list table {width:100%;}
.table_list table tr:hover{background: #f7f7f7;}
.table_list table tr td:first-child,.table_list table tr th:first-child{text-align: left;}
.table_list table thead th{color:#293895;font-size: 1.125em; padding: 14px 10px;font-weight: 600;border-bottom: 1px solid #f1f1f1;}
.table_list table tbody td{padding:11px 10px;text-align: center;line-height: 1.4;border-bottom: 1px solid #f1f1f1;}
.table_list table tbody td:first-child{max-width: 280px;}
.table_list table tbody td:first-child+td{min-width: 80px;}
.table_list table tbody td:first-child+td+td{min-width: 80px;}
.table_list table tbody td:first-child+td+td+td{min-width: 160px;}
.table_list table tbody a{display: block;max-width: 95%;text-align: justify;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


/*pagediv*/
.pagediv{ clear:both; padding:20px 0; text-align:center; color:#666666; font-size:14px;/*border-top:1px dashed #eee;*/margin-top: 20px;overflow: hidden;}
.pagediv a{color:#666666;}
.pagediv .page_jump *{vertical-align:middle\9;}
.pagediv li{display: inline-block; margin:0 2px 5px;cursor: pointer;}
.pagediv .arrow a,.pagediv .arrow span, .page_jump a{ 
  display:inline-block; padding:0 10px; line-height:30px; border:#dfdfdf 1px solid;
  border-radius:3px; transition: all .2s; -webkit-transition: all .2s;
  background: #f1f1f1;
  background: -webkit-linear-gradient(#ffffff 10%, #f1f1f1);
  background: -o-linear-gradient(#ffffff 10%, #f1f1f1);
  background: -moz-linear-gradient(#ffffff 10%, #f1f1f1);
  background: linear-gradient(#ffffff 10%, #f1f1f1);
}
.pagediv .arrow a.current{ border-color:#00679d; background:#00679d; color:#fff;}
.pagediv .arrow a:hover,.pagediv .arrow span:hover{background:#00679d; border-color:#00679d; color:#fff; text-decoration:none;}
.page_jump{ padding-left:15px;}
.page_jump a{font-weight:bold;margin:0 2px 5px;}
#page_input{width:40px; margin:0 2px; height:28px; border:#dfdfdf 1px solid; background:#fff; text-align:center; border-radius:3px;}

/* 外链跳转 */
.alert-mengban{position: fixed;top: 0px;left: 0px;z-index: 1000;background:rgba(0,0,0,0.7); filter: alpha(opacity=80) !important;width: 100%;height: 100%;display: none;}
.alert-warning{position: fixed;left: 50%;  top: 50%; margin-left:-300px; margin-top: -160px; width: 600px;height: 270px;background:#fff;z-index: 10001;display: none; border:2px solid;border-radius:10px;}
.alert-delete{width: 100%;height: 38px;position: relative;}
.alert-delete span{position: absolute; top:10px; right: 10px; width: 20px; height: 20px; line-height: 20px; color:#fff; text-align: center; background: #bebebe; cursor:pointer;}
.alert-delete span:hover{background: #929292;}
.alert-wzsm{width: 520px;height: 100px;margin: 15px auto 0; line-height: 35px;font-size: 1.5em;color: #000;text-align: center; padding-bottom: 15px;border-bottom: 1px solid #d4d4d4;}
.alert-footer{width: 100%; padding: 25px 0; text-align: center; color: #000;} 
.alert-footer span{cursor: pointer; display: inline-block; margin: 0 12px; font-size: 1.25em;}
.alert-warning .continue{width: 124px; height: 42px; line-height: 42px; color: #ab0d07; border-radius:3px; -webkit-border-radius:3px; border:#e1e1e1 1px solid; text-align: center; line-height: 42px; box-shadow: 0 0 10px rgba(0,0,0,0.2) inset; -webikt-box-shadow: 0 0 10px rgba(0,0,0,0.2) inset;} 
.alert-warning .fangqi{line-height: 42px;  color: #ab0d07;} 
/**/






/*自适应代码*/
@media (max-width: 1199px) {
    .contain{width: 96%;}
    .search{width: 261px;}
    .nav ul li{width: 20%;margin-right: 0;}
    .footson{width: 96%;}

    .container{width:96%;}
}

@media (max-width: 992px) {
    .hader-topmain .hader-topmainleft{display: none;}
    .bot_ico,.bot_ico1{position: static;display: inline-block;margin-top: 10px;}
}

@media (max-width: 768px) {
    .header_dh a{display: none;}
    .dr_poster_fixed{display: none;}
}

@media (max-width: 640px) {
    #lnk-webaccess{display: none;}
    .jfzw a{padding: 0 10px;}
    .logo{margin-top: 15px;}
    .logo img{width: 300px;}
}
@media (max-width: 530px) {
    .hader-top{height:auto;padding-bottom: 20px;}
    .jfzw{text-align: center;}
    .search,.jfzw {margin: 0 auto;  float: none;}
    .hader-topmain .hader-topmainright{float: none;}
}
@media (max-width: 480px) {
   .hader-topmain .hader-topmainright{float: none;}
   .warp{height: 300px;}
   .slideBox6{height: 300px;}
   .slideBox6 .bd .img{background-position: center -180px;}
   .header-bottom{height: 70px;background-repeat: repeat;}
   .nav ul li{line-height: 35px;width: 33.33%;}
   .nav ul li a{font-size: 18px;}
}















